SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwrServiciosAgentes
AS
SELECT     dbo.tb_ServiciosAgentes.idServicioAgente AS ID, dbo.vwSubserviciosAgentes.CUPOF + ' (F. Alta ' + CONVERT(VARCHAR(10), 
                      dbo.tb_ServiciosAgentes.FechaAlta, 103) + ')' AS Descripcion, dbo.vwrAgentes.ID AS IdAgente, dbo.vwrAgentes.Documento, 
                      dbo.vwSubserviciosAgentes.CUPOF, dbo.vwSubserviciosAgentes.CUISE, dbo.tb_ServiciosAgentes.CausaAlta, dbo.tb_ServiciosAgentes.CausaBaja
FROM         dbo.tb_ServiciosAgentes INNER JOIN
                      dbo.vwSubserviciosAgentes ON dbo.tb_ServiciosAgentes.idServicioAgente = dbo.vwSubserviciosAgentes.ServicioAgente INNER JOIN
                      dbo.vwrAgentes ON dbo.tb_ServiciosAgentes.Agente = dbo.vwrAgentes.ID
WHERE     (dbo.vwSubserviciosAgentes.FechaAlta =
                          (SELECT     MAX(FechaAlta)
                            FROM          tb_SubserviciosAgentes
                            WHERE      ServicioAgente = dbo.vwSubserviciosAgentes.ServicioAgente))

GO
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [CentroDeDesignaciones]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [CertificacionesServicios]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [GestionInstitucional]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [PersonalDocenteDireccion]
GRANT SELECT ON  [dbo].[vwrServiciosAgentes] TO [SoloVer]
GO
